
package jp.ize.iwp.utils.sync;

#if flash9
import flash.events.Event;
#elseif flash
import jp.ize.iwp.avm1.events.Event;
#end

/**
* SyncEvent クラスです。
*/
class SyncEvent extends Event
{
	/** COMPLETE */
	public static var COMPLETE:String     = "complete";
	/** PROGRESS（COMPLETEのエイリアスです） */
	public static var PROGRESS:String     = "complete";
	/** ALL_COMPLETE */
	public static var ALL_COMPLETE:String = "all_complete";
	/** ERROR */
	public static var ERROR:String        = "error";
	public var id:Int;
	/** 残りの処理数 */
	public var rest:Int;
	/** 現在終了した処理数 */
	public var count:Int;
	/** 全体の処理数 */
	public var total:Int;
	/** エラー内容 */
	public var error:String;
}
